 .slideBox{ 670px; height:400px; overflow:hidden; position:relative;background: #fff;  }
 .slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:15px; bottom:10px; z-index:1; }
 .slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
 .slideBox .hd ul li{ float:left; margin-right:8px;border-radius: 10px;  width:8px; height:8px; text-align:center; background:#fff; cursor:pointer; font-size: 0;text-indent: -999em;overflow: hidden;}
.slideBox .hd ul li.on{ background:#c40d09;width: 18px }
 .slideBox .bd{ position:relative; height:100%; z-index:0;   }
 .slideBox .bd li{ zoom:1; vertical-align:middle;position: relative; }
 .slideBox .bd li p{position: absolute;height: 45px;left: 0;right: 0;z-index: 999;color: #fff;background: #222;background: rgba(0,0,0,.5);line-height: 45px;padding: 0 100px 0 10px;bottom: 0 ;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;font-size: 15px;}
 .slideBox .bd img{ width:100%; height:400px; display:block;  }
.news_tzgg{
	height:100px;width:100%;border: 1px solid #cccaca;background-color:#f8f8f8
}
.tzgglist{
	
width: 88%;
	
height: 100px;
	
float: right;
}
.tit{

	width: 10%;
    height: 100px;
    background-color: #5479ca;
    font-size: 28px;
    letter-spacing: 8px;
    text-align: center;
    padding: 10px;
    padding-left: 15px;
    color: #FFF;
    margin-bottom: 0;
    float: left;
}
.tit a{color: #FFF;}
.tzgglist ul li{
	width: 50%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	float:left;
	transition: all .1s;
	line-height: 50px;
}
.tzgglist ul li a{
    color: #151515;
    font-size: 18px;
    width:80%;
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    /* line-height: 50px; */
    position: relative;
    padding-left: 17px;
    }
    .tzgglist ul li span{

width: 15%;

float: right;

color: #7b7b7b;

}
  .tzgglist ul li a:before {
    content: '';
    width: 5px;
    height: 5px;
    background: #5479ca;
    left: 0;
    top: 50%;
    margin-top: -3px;
    position: absolute;
    border-radius: 50%;
}.yqlj{
  width: 80%;
  float:left;
  margin-bottom: 30px;
}
.yqlj-tit{font-weight:bold;font-size:18px}
.yqlj ul li a{color:#666}
.yqlj ul li{margin-top: 15px !important;}
.lxwm{width:20%;float:right;margin-top: 38px;}

.lxwm p{margin-top: 10px;color:#666}
.lxwm p a{color:#666}
.mobiles {
  display: none; }

.menu {
  display: none; }

.mobile_navbar {
  display: none; }

.content {
  width: 100%; }
  .content .footer {
    overflow: hidden;
    width: 100%;
    text-align: center;
    background: #F3F3F3;
    padding: 25px 0; }
    .content .footer p {
      font-size: 16px;
      color: #757575;
      display: flex;
      align-items: center;
      justify-content: center;
      position: relative; }
      .content .footer p img {
        margin-left: 30px; }
    .content .footer ul {
      overflow: hidden;
      display: flex;
      align-items: center;
      justify-content: center; }
      .content .footer ul li {
        font-size: 16px;
        position: relative; }
        .content .footer ul li::after {
          content: '';
          width: 1px;
          height: 17px;
          background: #757575;
          position: absolute;
          right: 0;
          top: 50%;
          transform: translateY(-50%); }
        .content .footer ul li:hover a {
          color: #5479ca; }
        .content .footer ul li:last-child::after {
          display: none; }
        .content .footer ul li a {
          transition: all .1s;
          color: #757575;
          padding: 0 7px; }
  .content .banner {
    overflow: hidden;
    width: 100%; }
    .content .banner img {
      display: block;
      width: 100%; }
  .content .desbanner {
    overflow: hidden;
    width: 100%;
    margin-bottom: 25px; }
    .content .desbanner img {
      width: 100%;
      display: block; }
  .content .spic {
    overflow: hidden;
    width: 100%;
    margin-bottom: 25px; }
  .content .main_content {
    overflow: hidden;
    width: 100%; }
    .content .main_content .m {
      width: 1276px;
      margin: 0 auto;
      padding: 50px 0; }
      .content .main_content .m .title {
        overflow: hidden;
        width: 100%;
        margin-bottom: 30px; }
        .content .main_content .m .title p {
          text-align: center;
          font-size: 36px;
          color: #333333;
          font-weight: bold;
          margin-bottom: 20px; }
        .content .main_content .m .title span {
          display: block;
          text-align: center;
          font-size: 18px;
          color: #4b4b4b; }
      .content .main_content .m .main_link {
        width: 100%;
        margin-top: 35px; }
        .content .main_content .m .main_link ul {
          display: flex;
          align-items: center;
          margin-top: 10px;
          flex-wrap: wrap; }
          .content .main_content .m .main_link ul li {
            overflow: hidden;
            width: 17.78996865203762%;
            margin-top: 24px;
            transition: all .3s;
            margin-right: 2.76253918495298%; }
            .content .main_content .m .main_link ul li:hover {
              transform: translateY(-5px); }
            .content .main_content .m .main_link ul li:nth-child(5n) {
              margin-right: 0; }
            .content .main_content .m .main_link ul li img {
              display: block;
              width: 100%; }
        .content .main_content .m .main_link .head {
          overflow: hidden;
          width: 100%;
          height: 50px;
          display: flex;
          margin-bottom: 10px;
          border-bottom: 2px solid #5479ca;
          align-items: center;
          justify-content: space-between; }
          .content .main_content .m .main_link .head .icon {
            height: 100%;
            width: 100%;
            display: flex;
            align-items: center;
            justify-content: center; }
            .content .main_content .m .main_link .head .icon p {
              font-size: 28px;
              color: #5479ca;
              position: relative;
              font-weight: bold;
              margin: 0 10px;
              height: 100%;
              display: flex;
              align-items: center; }
              .content .main_content .m .main_link .head .icon p::after {
                content: '';
                width: 100%;
                height: 2px;
                background: #5479ca;
                position: absolute;
                left: 0;
                bottom: 0; }
      .content .main_content .m .main_slide {
        width: 100%;
        position: relative;
        padding: 0 20px; }
        .content .main_content .m .main_slide .btn {
          cursor: pointer;
          position: absolute;
          top: 50%;
          z-index: 99;
          transform: translateY(-50%); }
          .content .main_content .m .main_slide .btn.prev {
            left: 0; }
          .content .main_content .m .main_slide .btn.next {
            right: 0; }
        .content .main_content .m .main_slide .swiper {
          overflow: hidden;
          width: 100%; }
          .content .main_content .m .main_slide .swiper .swiper-slide {
            overflow: hidden;
            margin-right: 1.671891327063747%;
            width: 23.74608150470219%; }
            .content .main_content .m .main_slide .swiper .swiper-slide .label {
              overflow: hidden;
              width: 100%;
              background: #fff;
              border: 1px solid #D2D2D2;
              transition: all .3s; }
              .content .main_content .m .main_slide .swiper .swiper-slide .label:hover {
                background: #90B1F8; }
                .content .main_content .m .main_slide .swiper .swiper-slide .label:hover .pic img {
                  transform: scale(1.05); }
                .content .main_content .m .main_slide .swiper .swiper-slide .label:hover .info p {
                  color: #fff; }
                .content .main_content .m .main_slide .swiper .swiper-slide .label:hover .info div {
                  color: #fff;
                  border: 1px solid #fff; }
              .content .main_content .m .main_slide .swiper .swiper-slide .label .pic {
                overflow: hidden;
                width: 100%; }
                .content .main_content .m .main_slide .swiper .swiper-slide .label .pic img {
                  display: block;
                  width: 100%;
                  transition: all .6s; }
              .content .main_content .m .main_slide .swiper .swiper-slide .label .info {
                overflow: hidden;
                width: 100%;
                padding: 14px 10px 20px 10px; }
                .content .main_content .m .main_slide .swiper .swiper-slide .label .info p {
                  text-align: center;
                  font-size: 18px;
                  margin-bottom: 15px;
                  color: #151515;
                  overflow: hidden;
                  text-overflow: ellipsis;
                  white-space: nowrap; }
                .content .main_content .m .main_slide .swiper .swiper-slide .label .info div {
                  overflow: hidden;
                  width: 82px;
                  height: 25px;
                  display: flex;
                  align-items: center;
                  justify-content: center;
                  margin: 0 auto;
                  border: 1px solid #023E7A;
                  font-size: 14px;
                  color: #355e8e; }
      .content .main_content .m .main_item {
        overflow: hidden;
        display: flex;
        justify-content: space-between;
        margin-bottom: 25px; }
      .content .main_content .m .main_top_news {
        overflow: hidden;
        display: flex;
        justify-content: space-between;
        margin-bottom: 25px; }
        .content .main_content .m .main_top_news .pic {
          overflow: hidden;
          width: 668px; }
          .content .main_content .m .main_top_news .pic:hover img {
            transform: scale(1.03); }
          .content .main_content .m .main_top_news .pic img {
            display: block;
            transition: all .6s;
            width: 100%; }
  .content .news_item {
    width: 48.35423197492163%;
    overflow: hidden; }
    .content .news_item.on {
      width: calc(100% - 668px - 30px); }
    .content .news_item .fade {
      overflow: hidden;
      width: 100%; }
      .content .news_item .fade ul {
        overflow: hidden; }
        .content .news_item .fade ul li {
          overflow: hidden;
          width: 100%;
          height: 50px;
          border-bottom: 1px dashed #DDDDDD; }
          .content .news_item .fade ul li:hover a p {
            color: #1c4ca0; }
          .content .news_item .fade ul li a {
            width: 100%;
            height: 100%;
            display: flex;
            align-items: center;
            justify-content: space-between; }
            .content .news_item .fade ul li a span {
              font-size: 17px;
              color: #7b7b7b; }
            .content .news_item .fade ul li a p {
              overflow: hidden;
              text-overflow: ellipsis;
              white-space: nowrap;
              padding-left: 27px;
              width: 400px;
              position: relative;
              transition: all .1s;
              max-width: 70%;
              font-size: 18px;
              color: #151515; }
              .content .news_item .fade ul li a p::after {
                content: '';
                width: 7px;
                height: 7px;
                background-image: url(../images/right1.jpg);
                background-size: 100% 100%;
                position: absolute;
                left: 0;
                top: 50%;
                transform: translateY(-50%); }
    .content .news_item .head {
      overflow: hidden;
      width: 100%;
      height: 50px;
      display: flex;
      margin-bottom: 10px;
     border-bottom: 2px solid #5479ca;
      align-items: center;
      justify-content: space-between; }
      .content .news_item .head.on {
        border-bottom: 2px solid #5479ca; }
      .content .news_item .head .head_fl {
        display: flex;
        align-items: center;
        height: 100%; }
      .content .news_item .head .more {
        font-size: 14px;
        transition: all .1s;
        color: #666666; }
        .content .news_item .head .more:hover {
          color: #1c4ca0; }
      .content .news_item .head .icon {
        height: 100%;
        display: flex;
        margin-right: 23px;
        align-items: center; }
        .content .news_item .head .icon.on1 img {
          display: block; }
        .content .news_item .head .icon.on1 p {
          font-size: 22px;
              color: #ffffff;
              font-weight: bold;
              background: #5479ca;
              PADDING: 0 20PX; }
        .content .news_item .head .icon.on1 p::after {
          display: block; }
        .content .news_item .head .icon span {
          display: block;
          font-size: 22px;
          color: #424242;
          margin-left: 23px; }
        .content .news_item .head .icon img {
          display: none; }
        .content .news_item .head .icon p {
          font-size: 22px;
          color: #424242;
          position: relative;
          cursor: pointer;
          
          height: 100%;
          display: flex;
          align-items: center; }
          .content .news_item .head .icon p::after {
            content: '';
            width: 100%;
            height: 2px;
            background: #5479ca;
            position: absolute;
            left: 0;
            display: none;
            bottom: 0; }
      .content .news_item .head ul {
        overflow: hidden;
        height: 100%;
        display: flex;
        align-items: center; }
        .content .news_item .head ul li {
          overflow: hidden;
          display: inline-flex;
          align-items: center;
          height: 100%;
          padding: 0 20px;
          cursor: pointer; }
          .content .news_item .head ul li.on {
            background: #5479ca; }
            .content .news_item .head ul li.on span {
              color: #fff;
              font-weight: bold; }
          .content .news_item .head ul li img {
            display: block;
            margin-right: 20px; }
          .content .news_item .head ul li span {
            font-size: 24px;
            color: #424242; }
  .content .navbar {
    width: 100%;
    height: 50px;
    display: flex;
    background: #0077F0;
    align-items: center;
    justify-content: center; }
    .content .navbar .m {
      display: flex;
      align-items: center;
      justify-content: space-between;
      width: 1276px;
      height: 100%; }
      .content .navbar .m .search {
        overflow: hidden;
        width: 273px;
        height: 36px;
        border-radius: 0 5px 5px 0;
        background: #fff;
        position: relative;
        font-size: 12px; }
        .content .navbar .m .search div {
          height: 100%;
          width: 54px;
          cursor: pointer;
          background: #68A0F1;
          display: flex;
          align-items: center;
          justify-content: center;
          position: absolute;
          right: 0;
          top: 0; }
          .content .navbar .m .search div img {
            display: block; }
        .content .navbar .m .search input {
          width: 100%;
          height: 100%;
          border: none;
          outline: none;
          background: none;
          font-size: 16px;
          color: #8d8f8f;
          padding-left: 13px; }
          .content .navbar .m .search input::placeholder {
            color: #8d8f8f; }
      .content .navbar .m ul {
        height: 100%;
        display: flex;
        align-items: center;
        width: calc(100% - 273px); }
        .content .navbar .m ul li {
          height: 100%;
          width: 19.666666%;
          background: #0077F0;
          transition: all .1s; }
          .content .navbar .m ul li:hover {
            background: #0096FF; }
            .content .navbar .m ul li:hover a {
              font-weight: bold; }
          .content .navbar .m ul li.on {
            background: #0096FF; }
            .content .navbar .m ul li.on a {
              font-weight: bold; }
          .content .navbar .m ul li a {
            height: 100%;
            display: flex;
            align-items: center;
            justify-content: center;
            font-size: 21px;
            color: #fff; }

@media (max-width: 1400px) {
  .m {
    width: 90% !important; }

  .content .navbar .m ul li a {
    font-size: 18px; }

  .content .main_content .m .title p {
    font-size: 32px; }

  .content .main_content .m .title span {
    font-size: 16px; }

  .content .news_item .fade ul li a p {
    font-size: 16px; }

  .content .news_item .fade ul li a span {
    font-size: 15px; }

  .content .news_item .head ul li span {
    font-size: 20px; } }
@media (max-width: 1200px) {
  .content .main_content .m .main_top_news .pic {
    width: 50%; }

  .content .news_item.on {
    width: 48%; }

  .content .news_item .head .icon p {
    font-size: 25px; }

  .content .news_item .head .icon span {
    font-size: 20px; } }
@media (max-width: 1000px) {
  .content .navbar .m .search input {
    font-size: 14px; }

  .content .navbar .m .search {
    width: 240px; }

  .content .navbar .m ul {
    width: calc(100% - 240px); }

  .content .navbar .m ul li a {
    font-size: 16px; }

  .content .main_content .m .title p {
    font-size: 28px; }

  .content .main_content .m .title span {
    font-size: 14px; }

  .content .news_item .head ul li span {
    font-size: 20px; }

  .content .news_item .fade ul li a p {
    font-size: 16px; }

  .content .news_item .fade ul li a span {
    font-size: 15px; } }
@media (max-width: 800px) {
  .content .navbar .m ul {
    display: none; }

  .content .navbar {
    height: .9rem;
    position: sticky;
    left: 0;
    z-index: 999;
    top: 0; }

  .content .navbar .m .search {
    width: 4rem;
    height: .6rem; }

  .content .navbar .m .search div {
    width: .8rem; }
    .content .navbar .m .search div img {
      width: .34rem; }

  .content .main_content .m {
    padding: .6rem 0; }

  .content .navbar .m .search input {
    padding-left: .15rem;
    font-size: .25rem; }

  .content .main_content .m .title p {
    font-size: .33rem;
    margin-bottom: .2rem; }

  .content .main_content .m .title span {
    font-size: .26rem;
    line-height: .45rem; }

  .content .main_content .m .title {
    margin-bottom: .4rem; }

  .content .main_content .m .main_top_news {
    display: block;
    width: 100%; }

  .content .main_content .m .main_top_news .pic {
    width: 100%; }

  .content .news_item.on {
    width: 100%;
    margin-top: .3rem; }

  .content .news_item .head ul li {
    padding: 0 .3rem; }

  .content .news_item .head ul li img {
    width: .3rem;
    margin-right: .2rem; }

  .content .news_item .head ul li span {
    font-size: .28rem; }

  .content .news_item .head .more {
    font-size: .26rem; }

  .content .news_item .head {
    height: .7rem; }

  .content .news_item .fade ul li {
    height: .8rem; }

  .content .news_item .fade ul li a p {
    font-size: .26rem;
    padding-left: .3rem; }

  .content .news_item .fade ul li a p::after {
    width: .12rem;
    height: .12rem; }

  .content .news_item .fade ul li a span {
    font-size: .26rem; }

  .content .main_content .m .main_item {
    display: block;
    width: 100%; }

  .content .news_item {
    width: 100%;
    margin-bottom: .3rem; }

  .content .main_content .m .main_top_news {
    margin-bottom: 0; }

  .content .main_content .m .main_item {
    margin-bottom: 0; }

  .content .news_item .head .icon p {
    font-size: .3rem; }

  .content .news_item .head .icon .right {
    width: .4rem; }

  .content .news_item .head .icon .dot {
    width: .4rem; }

  .content .news_item .head .icon span {
    font-size: .26rem;
    margin-left: .3rem; }

  .content .main_content .m .main_slide {
    padding: 0 .3rem; }

  .content .main_content .m .main_slide .swiper .swiper-slide {
    width: 48%;
    margin-right: 4%; }

  .content .main_content .m .main_slide .btn {
    width: .5rem; }

  .content .main_content .m .main_slide .swiper .swiper-slide .label .info {
    padding: .3rem .2rem; }

  .content .main_content .m .main_slide .swiper .swiper-slide .label .info p {
    font-size: .26rem; }

  .content .main_content .m .main_link .head .icon p {
    font-size: .3rem; }

  .content .main_content .m .main_link .head .icon img {
    width: .4rem; }

  .content .main_content .m .main_link {
    margin-top: .3rem; }

  .content .main_content .m .main_link ul li {
    width: 48%;
    margin: 0;
    margin-top: .3rem; }

  .content .main_content .m .main_link ul {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap; }

  .content .footer {
    padding: .5rem .3rem; }

  .content .footer ul li a {
    font-size: .24rem;
    padding: 0 .2rem; }

  .content .footer ul li::after {
    height: .25rem; }

  .content .footer p {
    display: block;
    padding: .1rem 0;
    font-size: .24rem; }
    .content .footer p img {
      width: .6rem;
      vertical-align: middle;
      margin: 0 auto; }

  .mobile_navbar {
    display: block;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    z-index: 999999;
    left: 0;
    top: 0;
    display: none; }

  .mobile_navbar .box {
    width: 70%;
    position: absolute;
    right: -70%;
    top: 0;
    overflow: auto;
    height: 100%;
    background: #fff;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.1); }

  .mobile_navbar .box ul {
    overflow: hidden; }

  .mobile_navbar .box ul li {
    overflow: hidden;
    width: 100%;
    border-bottom: 1px solid #ECECEC; }

  .mobile_navbar .box ul li > a {
    display: flex;
    align-items: center;
    height: 100%;
    height: .9rem;
    padding-right: .2rem;
    padding-left: .3rem;
    font-size: .28rem;
    color: #333;
    justify-content: space-between; }

  .mobile_navbar .box ul li > a.on img {
    transform: rotate(90deg); }

  .mobile_navbar .box ul li > a img {
    transition: all .2s; }

  .childer {
    overflow: hidden;
    padding-left: .3rem;
    display: none; }

  .childer a {
    display: flex;
    align-items: center;
    border-bottom: 1px solid #ECECEC;
    height: 100%;
    height: .9rem;
    padding-left: .5rem;
    font-size: .26rem;
    color: #333; }

  .childer a:last-child {
    border: none; }

  .mobile_navbar .box > img {
    width: .4rem;
    margin: .3rem;
    float: right; }

  .mobile_navbar .box ul li div {
    display: none; }

  .mobile_navbar .box ul li div a {
    display: flex;
    align-items: center;
    height: 1rem;
    padding-left: .6rem;
    color: #9D9EA5;
    font-size: .28rem; }

  .menu {
    width: .5rem; }

  .null {
    height: 1rem; }

  .menu {
    display: block; }

  .content .spic,
  .content .desbanner {
    margin-bottom: .25rem; } }

/*# sourceMappingURL=css.css.map */
